SHTC3 на базе I2C

Проект Vivado

SHTC3 — это датчик температуры и влажности с интерфейсом I2C.

В схеме отладочной платы и SHTC3, и E2PROM находятся на одной шине I2C, поэтому проект Vivado E2PROM можно использовать напрямую.

Создание проекта приложения Vitis

Если файл .xsa был изменен, обновите проект платформы в Vitis. Щелкните правой кнопкой мыши по проекту платформы, выберите 'Update Hardware Specification' и укажите путь к файлу .xsa. Когда появится диалоговое окно, нажмите OK, чтобы подтвердить успешное обновление.

 

VeryCapture_20250618121412

VeryCapture_20250618121446

VeryCapture_20250618121501

Далее, нажмите File-->new-->Application Project:

image-20250811173217378

Затем выберите пустой проект .c:

VeryCapture_20250618121953

Просто добавьте файл .c.

Компиляция и отладка

После успешной компиляции проекта подключите порт JTAG отладочной платы к компьютеру с помощью кабеля USB Type-C. Используйте еще один кабель USB Type-C для подключения PS UART платы к компьютеру.

Откройте на компьютере терминальную программу MobaXterm и подключитесь к PS UART отладочной платы.

image-20250623121938035

Войдите в режим отладки в Vitis: в разделе 'Debug As' выберите первый вариант. Запустите на полной скорости, и вы сможете просматривать отладочную информацию через последовательный порт.

Вывод отладки выглядит следующим образом:

VeryCapture_20250618165423